Text copied to clipboard!

Titel

Text copied to clipboard!

Software Architect

Beskrivning

Text copied to clipboard!
We are looking for en erfaren och engagerad Software Architect som kan ta ansvar för att designa och implementera komplexa mjukvarulösningar. Som Software Architect kommer du att spela en central roll i att definiera tekniska standarder, skapa arkitekturstrategier och säkerställa att våra system är skalbara, robusta och säkra. Du kommer att samarbeta nära med utvecklingsteam, produktägare och andra intressenter för att säkerställa att våra tekniska lösningar möter verksamhetens behov och mål. I rollen som Software Architect förväntas du ha en djup förståelse för mjukvaruutveckling, systemintegration och molnbaserade lösningar. Du kommer att vara ansvarig för att analysera befintliga system, identifiera förbättringsområden och föreslå innovativa lösningar som förbättrar prestanda, säkerhet och användarupplevelse. Du kommer även att vara involverad i att utvärdera nya teknologier och verktyg för att säkerställa att organisationen ligger i framkant inom teknikområdet. Du bör ha en stark förmåga att kommunicera tekniska koncept tydligt och effektivt till både tekniska och icke-tekniska intressenter. Du kommer att vara en mentor och vägledare för utvecklingsteamet, hjälpa dem att förstå och implementera bästa praxis inom mjukvaruutveckling och arkitektur. Du kommer också att delta i kodgranskningar och säkerställa att utvecklingsarbetet följer etablerade riktlinjer och standarder. För att lyckas i rollen krävs det att du är analytisk, strukturerad och lösningsorienterad. Du bör ha en passion för teknik och innovation, samt en vilja att ständigt utvecklas och lära dig nya saker. Du bör också ha erfarenhet av att arbeta i agila miljöer och vara bekväm med att hantera flera projekt samtidigt. Vi erbjuder en stimulerande arbetsmiljö där du får möjlighet att arbeta med spännande projekt och teknologier. Du kommer att vara en del av ett engagerat och kompetent team som värdesätter samarbete, kreativitet och personlig utveckling. Vi tror på att ge våra medarbetare möjlighet att växa och utvecklas, både professionellt och personligt. Om du är en driven och erfaren Software Architect som vill vara med och forma framtidens tekniska lösningar, är detta rollen för dig. Vi ser fram emot att välkomna dig till vårt team och tillsammans skapa innovativa och hållbara lösningar som gör skillnad för våra kunder och användare.

Ansvar

Text copied to clipboard!
  • Designa och utveckla mjukvaruarkitektur för komplexa system och applikationer.
  • Analysera befintliga system och identifiera förbättringsmöjligheter.
  • Samarbeta med utvecklingsteam och produktägare för att säkerställa tekniska lösningar.
  • Definiera tekniska standarder och riktlinjer för utvecklingsteamet.
  • Utvärdera och rekommendera nya teknologier och verktyg.
  • Säkerställa att system är skalbara, robusta och säkra.
  • Delta i kodgranskningar och säkerställa kvalitet och efterlevnad av standarder.
  • Mentorera och vägleda utvecklare i bästa praxis inom mjukvaruutveckling.
  • Dokumentera arkitektur och tekniska lösningar tydligt och noggrant.
  • Kommunicera tekniska koncept effektivt till både tekniska och icke-tekniska intressenter.

Krav

Text copied to clipboard!
  • Relevant högskoleutbildning inom datavetenskap, systemvetenskap eller motsvarande.
  • Minst 5 års erfarenhet av mjukvaruutveckling och arkitektur.
  • Djup kunskap om systemintegration och molnbaserade lösningar.
  • Erfarenhet av agila utvecklingsmetoder som Scrum eller Kanban.
  • Stark analytisk och problemlösande förmåga.
  • Utmärkta kommunikations- och samarbetsfärdigheter.
  • Förmåga att hantera flera projekt och prioritera effektivt.
  • Erfarenhet av att arbeta med moderna programmeringsspråk och ramverk.
  • Kunskap om säkerhetsprinciper och bästa praxis inom mjukvaruutveckling.
  • Flytande svenska och engelska i tal och skrift.

Potentiella intervjufrågor

Text copied to clipboard!
  • Kan du beskriva ett komplext projekt där du ansvarade för mjukvaruarkitekturen?
  • Hur säkerställer du att dina tekniska lösningar är skalbara och framtidssäkra?
  • Vilka metoder använder du för att utvärdera och välja nya teknologier?
  • Hur hanterar du tekniska utmaningar och konflikter inom utvecklingsteamet?
  • Kan du ge exempel på hur du har förbättrat prestanda och säkerhet i tidigare projekt?
  • Hur håller du dig uppdaterad med de senaste trenderna och teknologierna inom mjukvaruutveckling?